@import "../../common/activity/act_com.scss";
.gb-wheel-container ul,
.gb-wheel-container li,
.gb-wheel-container p {
  margin: 0;
  padding: 0
}

.gb-wheel-container ul,
.gb-wheel-container li {
  list-style: none
}

.gb-wheel-container {
  position: absolute;
  width: 8.6667rem;
  left:50%;
  margin-left: -4.3333rem;
  bottom:2rem;
  height: 8.66667rem;
  border-radius: 50%;
  box-shadow: -5px -5px 3px #f3b40a;
  overflow: hidden
}

.gb-wheel-content {
  position: absolute;
  left: 0.3333rem;
  top: 0.3333rem;
  z-index: 2;
  width:8rem;
  height: 8rem;
  box-sizing: border-box;
  border-radius: inherit;
  background-color: #ffe4b2;
  background-size: 12px 14px
}

.gb-wheel-content:before {
  content: ' ';
  position: absolute;
  left: -0.3333rem;
  top: -0.3333rem;
  z-index: -1;
  width: 8rem;
  height: 8rem;
  border-radius: inherit;
  border: 0.3333rem solid #ffc72b;
  box-shadow: 0 0 2px 2px #ffbb3d inset
}

.gb-wheel-list {
  position: absolute;
  left: 0;
  top: 0;
  width: inherit;
  height: inherit;
  z-index: 9999
}

.gb-wheel-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: #e4370e;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6)
}


.gb-wheel-icontent {
  position: relative;
  display: block;
  padding-top: .5rem;
  margin: 0 auto;
  text-align: center;
  -webkit-transform-origin: 50% 4rem;
  -ms-transform-origin: 50% 4rem;
  transform-origin: 50% 4rem
}

.gb-wheel-itext {
  font-size: 0.46667rem;
  font-weight: lighter
}

.gb-wheel-iicon [class*=icono-] {
  color: #e4370e
}

.gb-wheel-line {
  position: absolute;
  left: 0;
  top: 0;
  width: inherit;
  height: inherit;
  z-index: 99
}

.gb-wheel-litem {
  position: absolute;
  left: 4rem;
  top: 0;
  width: 1px;
  height: 4rem;
  background-color: #ffbb3d;
  -webkit-transform-origin: 50% 4rem;
  -ms-transform-origin: 50% 4rem;
  transform-origin: 50% 4rem;
}



a.gb-wheel-btn {
  border-bottom: none
}

.gb-wheel-btn::after {
  position: absolute;
  content: '';
  left: 0.8333rem;
  top: -0.3333rem;
  width: 1rem;
  height: 1rem;
  background-color: #E44025;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.6), 0 0 5px 4px rgba(0, 0, 0, 0.2) inset
}

.gb-wheel-btn.disabled,
.gb-wheel-btn.disabled::after {
  pointer-events: none;
  background: #B07A7B;
  color: #ccc
}

.gb-wheel-run {
  -webkit-transition: transform 6s ease;
  transition: transform 6s ease
}


/* 大转盘开始抽奖按钮 */
.b_lottery{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50px;
  z-index: 3;
  margin-left: -25px;
  margin-top: -47px;
}
.b_lottery img{
  width: 100%;
}



/* 炫酷跑马灯 */
.bubbles{
  position: relative;
  z-index: 99999;
}
.bubbles span {
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(255 ,255,255,1);
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform-origin: 0.16667rem 4.3333rem;
  -ms-transform-origin: 0.16667rem 4.3333rem;
  transform-origin: 0.16667rem 4.3333rem;
  -webkit-animation: bubbles1 1s infinite steps(2);
  animation: bubbles1 1s infinite steps(2);

}

.bubbles span:nth-child(2) {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg); }

.bubbles span:nth-child(3) {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg); }

.bubbles span:nth-child(4) {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.bubbles span:nth-child(5) {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg); }

.bubbles span:nth-child(6) {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg); }

.bubbles span:nth-child(7) {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.bubbles span:nth-child(8) {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg); }

.bubbles span:nth-child(9) {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg); }

.bubbles span:nth-child(10) {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.bubbles span:nth-child(11) {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg); }

.bubbles span:nth-child(12) {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
/* 动画*/
@-webkit-keyframes bubbles1 {
  0% {
    background: #ffffff;
  }
  100% {
    background: -webkit-radial-gradient(#ff9800, #fff);
    -webkit-box-shadow: 0 0 3px 1px #fff;
    box-shadow: 0 0 3px 1px #fff; } }

@keyframes bubbles1 {
  0% {

    background: rgba(255 ,255,255,1);
  }
  100% {
    background:rgba(255 ,255,255,0.4);
    -webkit-box-shadow: 0 0  3px 1px #fff;
    box-shadow: 0 0  3px 1px #fff;
  }
}

